﻿<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<meta name="renderer" content="webkit|ie-comp|ie-stand">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" />
<meta http-equiv="Cache-Control" content="no-siteapp" />
<!--[if lt IE 9]>
<script type="text/javascript" src="{{asset('admin')}}/lib/html5shiv.js"></script>
<script type="text/javascript" src="{{asset('admin')}}/lib/respond.min.js"></script>
<![endif]-->
<link rel="stylesheet" type="text/css" href="{{asset('admin')}}/static/h-ui/css/H-ui.min.css" />
<link rel="stylesheet" type="text/css" href="{{asset('admin')}}/static/h-ui.admin/css/H-ui.admin.css" />
<link rel="stylesheet" type="text/css" href="{{asset('admin')}}/lib/Hui-iconfont/1.0.8/iconfont.css" />
<link rel="stylesheet" type="text/css" href="{{asset('admin')}}/static/h-ui.admin/skin/default/skin.css" id="skin" />
<link rel="stylesheet" type="text/css" href="{{asset('admin')}}/static/h-ui.admin/css/style.css" />
<!--[if IE 6]>
<script type="text/javascript" src="{{asset('admin')}}/lib/DD_belatedPNG_0.0.8a-min.js" ></script>
<script>DD_belatedPNG.fix('*');</script>
<![endif]-->
<title>资讯列表</title>
</head>
<body>
<nav class="breadcrumb"><a class="btn btn-success radius l" style="line-height:1.6em;margin-top:3px" href="javascript:location.replace(location.href);" title="刷新" ><i class="Hui-iconfont">&#xe68f;刷新</i></a><i class="Hui-iconfont">&#xe67f;</i> 首页 <span class="c-gray en">&gt;</span> 资讯管理 <span class="c-gray en">&gt;</span> 资讯列表 </nav>
<div class="page-container">
	<div class="text-c">
		<button onclick="removeIframe()" class="btn btn-primary radius">关闭选项卡</button>
	 <span class="select-box inline">
		<select name="" class="select">
			<option value="0">全部分类</option>
			<option value="1">分类一</option>
			<option value="2">分类二</option>
		</select>
		</span> 日期范围：
		<input type="text" onfocus="WdatePicker({ maxDate:'#F{$dp.$D(\'logmax\')||\'%y-%M-%d\'}' })" id="logmin" class="input-text Wdate" style="width:120px;">
		-
		<input type="text" onfocus="WdatePicker({ minDate:'#F{$dp.$D(\'logmin\')}',maxDate:'%y-%M-%d' })" id="logmax" class="input-text Wdate" style="width:120px;">
		<input type="text" name="" id="name_search" placeholder=" 资讯名称" style="width:250px" class="input-text">
		<button name="" id="searchsubmit" class="btn btn-success" type="submit" onclick="search()"><i class="Hui-iconfont">&#xe665;</i> 搜资讯</button>
	</div>
	<div class="cl pd-5 bg-1 bk-gray mt-20"> <span class="l"><a href="javascript:;" onclick="datadel()" class="btn btn-danger radius"><i class="Hui-iconfont">&#xe6e2;</i> 批量删除</a> <a class="btn btn-primary radius" data-title="添加学科" data-href="subject_add.blade.php" onclick="subject_add('添加学科','{{ url('admin/subject/subject_add')}}',1000,500)" href="javascript:;"><i class="Hui-iconfont">&#xe600;</i> 添加学科</a></span>
		{{--<span class="r" id="total_data">共有数据：<strong>54</strong> 条</span> --}}
		<span class="btn radius r" >每次搜索：
			  <select class="radius" size="1" name="demo1" id="total_data">
			<option value="10" selected>10</option>
			<option value="30">30</option>
			<option value="500">500</option>
			<option value="">全部</option>
		  </select>
			条数据
		</span>
	</div>
	<div class="mt-20">
		<table class="table table-border table-bordered table-bg table-hover table-sort table-responsive">
			<thead>
				<tr class="text-c">
					<th width="25"><input type="checkbox" name="" value=""></th>
					<th width="80">ID</th>
					<th>标题</th>
					<th width="80">分类</th>
					<th width="80">来源</th>
					<th width="120">更新时间</th>
					<th width="75">浏览次数</th>
					<th width="60">发布状态</th>
					<th width="120">操作</th>
				</tr>
			</thead>
			<tbody>
			</tbody>
		</table>
	</div>
</div>
<!--_footer 作为公共模版分离出去-->
<script type="text/javascript" src="{{asset('admin')}}/lib/jquery/1.9.1/jquery.min.js"></script>
<script type="text/javascript" src="{{asset('admin')}}/lib/layer/2.4/layer.js"></script>
<script type="text/javascript" src="{{asset('admin')}}/static/h-ui/js/H-ui.min.js"></script>
<script type="text/javascript" src="{{asset('admin')}}/static/h-ui.admin/js/H-ui.admin.js"></script> <!--/_footer 作为公共模版分离出去-->

<!--请在下方写此页面业务相关的脚本-->
<script type="text/javascript" src="{{asset('admin')}}/lib/My97DatePicker/4.8/WdatePicker.js"></script>
<script type="text/javascript" src="{{asset('admin')}}/lib/datatables/1.10.0/jquery.dataTables.min.js"></script>
<script type="text/javascript" src="{{asset('admin')}}/lib/laypage/1.2/laypage.js"></script>
<script type="text/javascript">

    {{--//表格管理设置--}}
    {{--var table;--}}
    {{--function search() {--}}
        {{--table.draw();--}}
    {{--}--}}
    {{--$(function () {--}}

        {{--table = $("#table1").DataTable({--}}
            {{--// 是否允许检索--}}
            {{--"searching": false,--}}
            {{--// 是否允许排序--}}
            {{--"ordering": true,--}}
            {{--// 初期排序列--}}
            {{--//"order": [[0,'asc'],[1,'desc']],--}}
            {{--// 是否显示情报 就是"当前显示1/100记录"这个信息--}}
            {{--"info": false,--}}
            {{--// 是否允许翻页，设成false，翻页按钮不显示--}}
            {{--"paging": false,--}}
            {{--// 水平滚动条--}}
            {{--"scrollX": false,--}}
            {{--// 垂直滚动条--}}
            {{--"scrollY": false,--}}
            {{--// 件数选择功能 默认true--}}
            {{--"lengthChange": false,--}}
            {{--// 件数选择下拉框内容--}}
            {{--"lengthMenu": [10, 25, 50, 75, 100],--}}
            {{--// 每页的初期件数 用户可以操作lengthMenu上的值覆盖--}}
            {{--"pageLength": 50,--}}
            {{--//翻页按钮样式--}}
            {{--// numbers:数字--}}
            {{--// simple:前一页，后一页--}}
            {{--// simple_numbers:前一页，后一页，数字--}}
            {{--// full:第一页，前一页，后一页，最后页--}}
            {{--//full_numbers:第一页，前一页，后一页，最后页，数字--}}
            {{--//first_last_numbers:第一页，最后页，数字--}}
            {{--"pagingType": "full_numbers",--}}
            {{--// 行样式应用 指定多个的话，第一行tr的class为strip1，第二行为strip2，第三行为strip3.--}}
            {{--// 第四行以后又开始从strip1循环。。。 如果想指定成斑马条状，这里的class必须指定为2个。--}}
            {{--"stripeClasses": ['strip1', 'strip2', 'strip3'],--}}
            {{--// 自动列宽--}}
            {{--"autoWidth": true,--}}
            {{--// 是否表示 "processing" 加载中的信息，这个信息可以修改--}}
            {{--"processing": true,--}}
            {{--// 每次创建是否销毁以前的DataTable,默认false--}}
            {{--"destroy": false,--}}
            {{--// 控制表格各种信息的表示位置（比较复杂） 默认:lfrtip--}}
            {{--// 具体参考：https://datatables.net/reference/option/dom--}}
            {{--"dom": 'lrtip',--}}
            {{--"language": {--}}
                {{--"processing": "DataTables is currently busy",--}}
                {{--// 当前页显示多少条--}}
                {{--"lengthMenu": "Display _MENU_ records",--}}
                {{--// _START_（当前页的第一条的序号） ,_END_（当前页的最后一条的序号）,_TOTAL_（筛选后的总件数）,--}}
                {{--// _MAX_(总件数),_PAGE_(当前页号),_PAGES_（总页数）--}}
                {{--"info": "Showing page _PAGE_ of _PAGES_",--}}
                {{--// 没有数据的显示（可选），如果没指定，会用zeroRecords的内容--}}
                {{--"emptyTable": "No data available in table",--}}
                {{--// 筛选后，没有数据的表示信息，注意emptyTable优先级更高--}}
                {{--"zeroRecords": "No records to display",--}}
                {{--// 千分位的符号，只对显示有效，默认就是","  一般不要改写--}}
                {{--//"thousands": "'",--}}
                {{--// 小数点位的符号，对输入解析有影响，默认就是"." 一般不要改写--}}
                {{--//"decimal": "-",--}}
                {{--// 翻页按钮文字控制--}}
                {{--"paginate": {--}}
                    {{--"first": "First page",--}}
                    {{--"last": "Last page",--}}
                    {{--"next": "Next page",--}}
                    {{--"previous": "Previous page"--}}
                {{--},--}}
                {{--// Client-Side用，Server-Side不用这个属性--}}
                {{--"loadingRecords": "Please wait - loading..."--}}
            {{--},--}}
            {{--// 默认是false--}}
            {{--// 如果设为true，将只渲染当前也的html，速度会很快，但是通过API就访问不到所有页的数据，有利有弊--}}
            {{--//"deferRender": false,--}}
            {{--// 服务器端处理方式--}}
            {{--"serverSide": true,--}}

            {{--// ajax选项 可以直接简单指定成请求的文件--}}
            {{--//"ajax": "data.json",--}}
            {{--// 也可以用对象来配置，更加灵活--}}
            {{--"ajax": {--}}
                {{--// url可以直接指定远程的json文件，或是MVC的请求地址 /Controller/Action--}}
                {{--url: "{{ url('subject_extand/ajax_list')}}",--}}
				{{--headers:{'X-CSRF-TOKEN':"{{csrf_token()}}"},--}}
                {{--type: 'POST',--}}
                {{--// 传给服务器的数据，可以添加我们自己的查询参数--}}
                {{--data: function (param) {--}}
                    {{--param.logmin = $("#logmin").val();--}}
                    {{--param.logmax = $("#logmax").val();--}}
                    {{--param.name_search = $("#name_search").val();--}}
                    {{--param.total_data = $("#total_data").val();--}}

                    {{--return param;--}}
                {{--},--}}
                {{--//用于处理服务器端返回的数据。 dataSrc是DataTable特有的--}}
                {{--dataSrc: function (myJson) {--}}
                    {{--if (myJson.timeout) {--}}
                        {{--return "";--}}
                    {{--}--}}
                    {{--return myJson;--}}
                {{--}--}}
            {{--},--}}
            {{--//指定用于行ID的属性名 默认是：DT_RowId--}}
            {{--"rowId": 'staffId',--}}
            {{--// 列定义--}}
            {{--"columns": [--}}
                {{--{--}}
                    {{--// data 可以是属性名，或嵌套属性（WORKTM1.ID）,数组ArrOne[,] 用中括号中的字符连接数组后返回。--}}
                    {{--"data": "id",--}}
                    {{--// 这里的class会应用到td上面--}}
                    {{--"className": "dt-body-right",--}}
                    {{--// 列宽--}}
                    {{--"width": 40,--}}
                    {{--// 很灵活，描绘每个单元格--}}
                    {{--// data：当前cell的data，这个data和type有关--}}
                    {{--// type：filter,display,type,sort--}}
                    {{--// row:当前行数据--}}
                    {{--// https://datatables.net/reference/option/columns.render--}}
                    {{--"render": function (data, type, row, meta) {--}}
                        {{--return type === 'display' && data.length > 40 ?--}}
                            {{--'<span title="' + data + '">' + data.substr(0, 38) + '...</span>' : data;--}}

                    {{--},--}}
                    {{--// 是否可排序 默认值：true--}}
                    {{--"orderable": true,--}}
                    {{--// 指定当前列排序操作的时候，用哪一列（几列）的数据进行真正的排序（通常是隐藏的）--}}
                    {{--"orderData": [0, 1],--}}
                    {{--// 这个属性 和type属性相似，指定排序时候这一列该怎么转换数据,--}}
                    {{--//需要用到其他的插件 详细： https://datatables.net/plug-ins/sorting/--}}
                    {{--"orderDataType": "dom-text",--}}
                    {{--// 是否显示当前列 默认值：true--}}
                    {{--"visible": false,--}}
                    {{--// 是否允许搜索此列 默认值：true--}}
                    {{--"searchable": false,--}}
                    {{--//这个属性仅Client-Side有效， Server-Side在服务器端排序--}}
                    {{--//主要用于排序和筛选，指定当前列作为什么类型进行解析--}}
                    {{--//内置值：date，num，num-fmt，html-num，html-num-fmt，html，string--}}
                    {{--// 还可以用其他插件提供的类型 ：详细： https://datatables.net/plug-ins/sorting/--}}
                    {{--// 有html开头的，都会讲html标签先移除后进行数据处理--}}
                    {{--"type": "html",--}}
                    {{--// 列头文字，如果没有指定thead，则会生成。如何指定了thead，则会覆盖当前列头文字--}}
                    {{--"title": "My column title",--}}
                    {{--// defaultContent:默认值，属性值为null或undefined就会用这个值--}}
                    {{--"defaultContent": "<i>Not set</i>",--}}
                    {{--// 单元格类型："th","td"--}}
                    {{--"cellType" : "td",--}}
                    {{--// 单元格创建完后的回调，可以作为render的补充--}}
                    {{--// cell:TD的dom--}}
                    {{--// cellData:原始的单元格数据，如何render中进行了格式化，用$(cell).html()来取格式化后的数据--}}
                    {{--// rowData:行数据--}}
                    {{--// row:行号--}}
                    {{--// col:列号--}}
                    {{--"createdCell": function (cell, cellData, rowData, row, col) {--}}
                        {{--if ( cellData < 1 ) {--}}
                            {{--$(td).css('color', 'red')--}}
                        {{--}--}}
                    {{--}--}}
                {{--},--}}
                {{--{ "data": "id", "className": "dt-body-right", "width": 40 },--}}
                {{--{ "data": "subject_name", "className": "dt-body-right", "width": 40 },--}}
                {{--{ "data": "logo", "className": "dt-body-right", "width": 40 },--}}
                {{--{ "data": "deleted_at", "className": "dt-body-right", "width": 40 },--}}
                {{--{ "data": "created_at", "className": "dt-body-right", "width": 40 },--}}
                {{--{ "data": "updated_at", "className": "dt-body-right", "width": 40 },--}}
{{--//                { "data": "RESTDAY4", "className": "dt-body-right", "width": 40 },--}}
{{--//                { "data": "RESTDAY5", "className": "dt-body-right", "width": 40 }--}}
            {{--],--}}
            {{--// 和上面的columns类似，columns可以定义的属性，都可以在这里定义，--}}
            {{--// 另外增加targets属性用于指定列范围（可以多列）--}}
            {{--// 优先级：上面的columns高于columnDefs--}}
{{--//            columnDefs: [--}}
{{--//                {--}}
{{--//                    targets: [0, 2],--}}
{{--//                    render: function (data, type, row, meta) {--}}
{{--//                        if (type === 'display') {--}}
{{--//                            var ctemp = $(".dayinfo").children().eq(meta.col).attr("class");--}}
{{--//                            var cname = ctemp ? ctemp : "";--}}
{{--//                            var readonly = $(".dayinfo").children().eq(meta.col).attr("data-fixed") == "fixed" ? "readonly" : "";--}}
{{--//                            return '<input type="input" class="form-control dt-body-center ' + cname + '" ' + readonly + ' value="' + data + '">';--}}
{{--//                        }--}}
{{--//                        return data;--}}
{{--//                    },--}}
{{--//                }],--}}
            {{--// 每一行创建完调用的函数--}}
            {{--"createdRow": function (row, data, dataIndex) {--}}
                {{--// row : tr dom--}}
                {{--// data: row data--}}
                {{--// dataIndex:row data's index--}}
                {{--if (data[4] == "A") {--}}
                    {{--$(row).addClass('important');--}}
                {{--}--}}
            {{--},--}}
            {{--// 每一行被创建，但还没有被加载到document中，这个函数优先于createdRow--}}
            {{--// 个人觉得用createdRow更好--}}
            {{--"rowCallback": function (row, data, index) {--}}
                {{--// row : tr dom--}}
                {{--// data: row data--}}
                {{--// index:row data's index--}}
                {{--if ( data[4] == "A" ) {--}}
                    {{--$('td:eq(4)', row).html( '<b>A</b>' );--}}
                {{--}--}}
            {{--},--}}
            {{--//thead被描画后调用--}}
            {{--"headerCallback": function (thead, data, start, end, display) {--}}
                {{--//thead:dom， data:原始的datatable数据，display：当前显示排序好的datatable数据（有可能经过排序）--}}
                {{--// start end ：当前dispaly数据的开始结束序号--}}
                {{--$(thead).find('th').eq(0).html( 'Displaying '+(end-start)+' records' );--}}
            {{--},--}}
            {{--// tfoot被描画后调用，通常可用于计算合计值--}}
            {{--"footerCallback": function (tfoot, data, start, end, display) {--}}
                {{--//tfoot:dom， data:原始的datatable数据，display：当前显示排序好的datatable数据（有可能经过排序）--}}
                {{--// start end ：当前dispaly数据的开始结束序号--}}
                {{--var api = this.api();--}}
                {{--$( api.column( 5 ).footer() ).html(--}}
                    {{--api.column( 5 ).data().reduce( function ( a, b ) {--}}
                        {{--return a + b;--}}
                    {{--}, 0 )--}}
                {{--);--}}
            {{--},--}}
            {{--// 初始化，描画都已经完成，常用于ajax--}}
            {{--"initComplete": function( settings, json ) {--}}
                {{--$('div.loading').remove();--}}
            {{--},--}}
            {{--// 每次DataTable描画后都要调用，调用这个函数时，table可能没有描画完成，--}}
            {{--// 所以不要在里面操作table的dom，要操作dom应放在initComplete--}}
            {{--"drawCallback": function( settings ) {--}}
                {{--var api = this.api();--}}

                {{--// Output the data for the visible rows to the browser's console--}}
                {{--console.log( api.rows( {page:'current'} ).data() );--}}
            {{--},--}}
            {{--// 这个函数可以改写数字的格式化方式--}}
            {{--// 默认DataTable用 language.thousands来解析数字，“，”--}}
            {{--"formatNumber": function ( toFormat ) {--}}
                {{--return toFormat.toString().replace(--}}
                    {{--/\B(?=(\d{3})+(?!\d))/g, "'"--}}
                {{--);--}}
            {{--}--}}
        {{--});--}}
    {{--});--}}



	{{--//表格管理设置--}}
    {{--var table;--}}
    {{--function search() {--}}
        {{--table.draw();--}}
    {{--}--}}
    {{--$(function () {--}}
        {{--console.log('hi');--}}
        {{--if (table == null) {--}}
            {{--console.log('hi');--}}
            {{--table = $('.table-sort').DataTable({--}}
                {{--"serverSide": true, //开启服务器处理模式--}}
                {{--"aLengthMenu":[2,4,25,'全部'],--}}
				{{--// "aaSorting":[[1,'asc'], [2,'desc']],--}}
{{--//				"bStateSave":true,--}}
                {{--"aoColumnDefs": [{--}}
                    {{--"bSortable": false,--}}
					{{--"aTargets": [0,7,8], //不参与排序--}}
                    {{--}],--}}
{{--//                "bLengthChange": true,--}}
                {{--"sAjaxSource": "{{ url('subject_extand/ajax_list')}}",--}}
                {{--// "sPaginationType": "bootstrap", // 分页按钮样式--}}
                {{--// "fnServerData": retrieveData, //与后台	交互获取数据的处理函数--}}
                {{--"fnServerData": function (sSource, aoData) {--}}
                    {{--aoData.push({"name":"logmin","value":$("#logmin").val()})--}}
                    {{--aoData.push({"name":"logmax","value":$("#logmax").val()})--}}
                    {{--aoData.push({"name":"name_search","value":$("#name_search").val()})--}}
                    {{--aoData.push({"name":"total_data","value":$("#total_data").val()})--}}
                    {{--$.ajax({--}}
                        {{--// "dataType": 'json',--}}
                        {{--"type": "POST",--}}
						{{--"headers":{'X-CSRF-TOKEN':"{{csrf_token()}}"},--}}
                        {{--"url": sSource,--}}
                        {{--"data": aoData,--}}
{{--//                        "success": function(){--}}
{{--//                            console.log('success');--}}
{{--//                        },--}}
                    {{--});--}}
                {{--},--}}

                {{--"columns":[--}}
                    {{--{'data':'id','defaultContent':'','className':'text-c', "render": function (data, type, full) {--}}
                            {{--return '<input type="checkbox" value="' + data.id + '" name="checkbox">'--}}
                        {{--}--}}
					{{--},--}}
                    {{--{'data':'id','defaultContent':'','className':'text-c'},--}}
                    {{--{'data':'subject_name	','defaultContent':'','className':'text-c'},--}}
                    {{--{'data':'logo','defaultContent':'','className':'text-c'},--}}
                    {{--{'data':'deleted_at','defaultContent':'','className':'text-c'},--}}
                    {{--{'data':'created_at','defaultContent':'','className':'text-c'},--}}
                    {{--{'data':'updated_at','defaultContent':'','className':'text-c'},--}}
                    {{--{'data':'','defaultContent':'','className':'td-status'},--}}
                    {{--{'data':'','defaultContent':'','className':'f-14 td-manage'},--}}
                {{--]--}}
       		 {{--})--}}
        {{--}--}}
    {{--});--}}


    //表格管理设置
    var table;
    function search() {
        table.draw();
    }
    $(function () {
        if (table == null) {
            console.log('hi');
            table = $('.table-sort').DataTable({
                "paging":true,
                "pagingType":"full_numbers",
                "lengthMenu":[5,10,25,50],
                "processing": true,
                "searching": true, //是否开启搜索
                "serverSide": true,//开启服务器获取数据
                "order": [[ 0, "desc" ]], //默认排序
                "ajax":{ // 获取数据
                    "url":"{{ url('subject_extand/ajax_list')}}",
					"type": "POST",
					"headers":{'X-CSRF-TOKEN':"{{csrf_token()}}"},
                    "dataType":"json",//返回来的数据形式
					data: function (param) {
                        param.logmin = $("#logmin").val();
                        param.logmax = $("#logmax").val();
                        param.name_search = $("#name_search").val();
                        param.total_data = $("#total_data").val();

                        return param;
                    },
                },
				"columns":[
//					{'data':'id','defaultContent':'','className':'text-c', "render": function (data, type, full) {
//					return '<input type="checkbox" value="' + data.id + '" name="checkbox">'
//						}
//					},
//					{'data':'id','defaultContent':'','className':'text-c'},
                    {'data':'','defaultContent':'','className':'td-status'},
                    {'data':'','defaultContent':'','className':'td-status'},

                    {'data':'subject_name	','defaultContent':'','className':'text-c'},
					{'data':'logo','defaultContent':'','className':'text-c'},
					{'data':'deleted_at','defaultContent':'','className':'text-c'},
					{'data':'created_at','defaultContent':'','className':'text-c'},
					{'data':'updated_at','defaultContent':'','className':'text-c'},
					{'data':'','defaultContent':'','className':'td-status'},
					{'data':'','defaultContent':'','className':'f-14 td-manage'},
				]
            })
        }
    });

</script> 
</body>
</html>